package thread.example;

/**
 * Title：
 * Description：
 * Created by Myth on 4/24/2017.
 */
public class Consumer implements Runnable {
    private Info info = null; 			// 保存Info引用
    public Consumer(Info info) {			// 通过构造方法设置Info属性内容
        this.info = info;				// 为info属性初始化
    }
    @Override
    public void run() {				// 覆写run()方法
        for (int i = 0; i < 50; i++) {		// 循环50次
            try {
                Thread.sleep(100); 	// 加入延迟
            } catch (InterruptedException e) {
                e.printStackTrace();
            }
            this.info.get(); 			// 取出信息
        }
    }

}
